package cn.gson.boot.model.mapper;

import cn.gson.boot.model.pojos.Sell;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;

import java.math.BigDecimal;
import java.util.List;

@Repository
public interface SellMapper {
    //分页查询和模糊查询
    public List<Sell> allSell(@Param("sellName") String sellName,@Param("sellType") String sellType,@Param("empName") String empName);

    //详情查询
    public Sell xqSell(@Param("sellId") Integer sellId);

    //所有查询
    public List<Sell> quanSell(@Param("empName") String empName);

    //计算客户费用前三
    public List<Sell> kNameSell(@Param("empName") String empName);

    //销售费用员工（经办人）查询
    public List<Sell> empNameSell(@Param("empName") String empName);

    //统计图查询销售费用的类型数量
    public Integer sellleixing(@Param("sellType") String sellType,@Param("empName") String empName);

    //统计图查询销售费用类别金额
    public BigDecimal selllxje(@Param("sellType") String sellType,@Param("empName") String empName);

    //根据销售费用id查找销售费用
    public Sell selectXSFYbysellId(Integer sellId);
}
